package com.net.domain;

import java.util.Date;

public class StudentAttendanceDetail  {
	
	private int subjectClassGroupId;
	private int classGroupId;
	private int subjectId;
	private int staffId;
	private int studentId;
	private int classId;
	private int courseId;
	
	
	
	private int classHourMappingId;
	private Date date;
	
	private String status;
	
	private AttendanceStatus attendanceStatus;
	
	private ClassInfo classInfo;
	
	private ClassHours classHours;
	private ClassHourMapping classHourMapping;
	private Course  course;
	private Student student;
	private Staff staff;
	private Subject subject;
	
	public int getSubjectClassGroupId() {
		return subjectClassGroupId;
	}
	public void setSubjectClassGroupId(int subjectClassGroupId) {
		this.subjectClassGroupId = subjectClassGroupId;
	}
	public int getClassGroupId() {
		return classGroupId;
	}
	public void setClassGroupId(int classGroupId) {
		this.classGroupId = classGroupId;
	}
	public int getSubjectId() {
		return subjectId;
	}
	public void setSubjectId(int subjectId) {
		this.subjectId = subjectId;
	}
	public int getStaffId() {
		return staffId;
	}
	public void setStaffId(int staffId) {
		this.staffId = staffId;
	}
	public int getStudentId() {
		return studentId;
	}
	public void setStudentId(int studentId) {
		this.studentId = studentId;
	}
	public int getClassId() {
		return classId;
	}
	public void setClassId(int classId) {
		this.classId = classId;
	}
	public AttendanceStatus getAttendanceStatus() {
		return attendanceStatus;
	}
	public void setAttendanceStatus(AttendanceStatus attendanceStatus) {
		this.attendanceStatus = attendanceStatus;
	}
	public ClassInfo getClassInfo() {
		return classInfo;
	}
	public void setClassInfo(ClassInfo classInfo) {
		this.classInfo = classInfo;
	}
	public Course getCourse() {
		return course;
	}
	public void setCourse(Course course) {
		this.course = course;
	}
	public Student getStudent() {
		return student;
	}
	public void setStudent(Student student) {
		this.student = student;
	}
	public Staff getStaff() {
		return staff;
	}
	public void setStaff(Staff staff) {
		this.staff = staff;
	}
	public Subject getSubject() {
		return subject;
	}
	public void setSubject(Subject subject) {
		this.subject = subject;
	}
	public int getCourseId() {
		return courseId;
	}
	public void setCourseId(int courseId) {
		this.courseId = courseId;
	}
	/**
	 * @return the classHourMappingId
	 */
	public int getClassHourMappingId() {
		return classHourMappingId;
	}
	/**
	 * @param classHourMappingId the classHourMappingId to set
	 */
	public void setClassHourMappingId(int classHourMappingId) {
		this.classHourMappingId = classHourMappingId;
	}
	/**
	 * @return the date
	 */
	public Date getDate() {
		return date;
	}
	/**
	 * @param date the date to set
	 */
	public void setDate(Date date) {
		this.date = date;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * @return the classHour
	 */

	/**
	 * @return the classHourMapping
	 */
	public ClassHourMapping getClassHourMapping() {
		return classHourMapping;
	}
	/**
	 * @param classHourMapping the classHourMapping to set
	 */
	public void setClassHourMapping(ClassHourMapping classHourMapping) {
		this.classHourMapping = classHourMapping;
	}
	public ClassHours getClassHours() {
		return classHours;
	}
	public void setClassHours(ClassHours classHours) {
		this.classHours = classHours;
	}
	
}
